/* 
 绝对路径 从根目录出发的目录结构
 相对路径 非根目录出发的目录结构  从a中引入b文件  以a为参照物 b在哪个位置 

./  当前目录
../ 上一级目录 

../../ 上两级目录
*/

const path = require('path');

// path.resolve('路径片段','路径片段','路径片段','路径片段','路径片段') 
// 对多个路径进行组装 返回组装好的绝对路径

// const res = path.resolve('a','b','c','d','e.html')
// console.log(res); // c:\www\2302\day31\a\b\c\d\e.html
// path.join('路径片段','路径片段','路径片段','路径片段','路径片段')
// 对多个路径进行组装 返回组装好的相对路径
// const res = path.join('a','b','c','d','e.html')
// console.log(res); //a\b\c\d\e.html

// path.parse(路径地址)
// 对路径进行解析  返回解析后的结果  

const res = path.parse('C:\\www\\2302\\day30\\node 预习资料.md')
console.log(res);
/* 
{
  root: 'C:\\',
  dir: 'C:\\www\\2302\\day30',
  base: 'node 预习资料.md',
  ext: '.md',
  name: 'node 预习资料'
}


*/